package com.ftg.learn.day12;

import java.util.*;

/**
 * 集合整体说明
 *
 * @author kangjx
 * @version 1.0
 * @date 2023/8/21 上午10:24
 */
public class CollectionAll {
//        迭代器
//                                                  Iterable<接口>
//                  collection(集合)                                                 map(图)
//          list               set               queue               Sortedmap(有序)            ConcurrentMap(线程安全)  [实现类] hashmap  hashtable   Property
//Arraylist Linkedlist   hashset treeset      ArrayDqueue            treemap                   ConcurrentHashmap


    public static void main(String[] args) {
        //现在有一堆学生的考试成绩 100 0
//        ArrayList
//                链
        List<Integer> stuScores = new LinkedList<>();
        stuScores.add(100);

        stuScores.add(97);

        stuScores.add(45);
        stuScores.add(98);
        stuScores.add(23);
        stuScores.add(57);
        stuScores.add(59);


//        后删除
//        for (int i = 0; i < stuScores.size(); i++) {
//            if(stuScores.get(i) < 60){
//                stuScores.remove(i);
//            }
//        }

        //200  wc wc
        System.out.println(stuScores);

        System.out.println(stuScores.contains(46));

        System.out.println(stuScores.get(0));

//        stuScores.remove(1);
//
//        stuScores.remove((Integer) 45);

        stuScores.removeIf(x -> x < 60 && x > 40);

        for (int i = 0; i < stuScores.size(); i++) {
            System.out.println(stuScores.get(i));
        }

        //属性
        Properties m4 = new Properties();
        m4.put("name","kjx");
        m4.setProperty("age","34");

        System.out.println(m4.get("name"));

        System.out.println(m4.getProperty("age"));
    }

}
